package com.nokia.pc3.core.xform;

import java.util.ArrayList;

import org.codehaus.jackson.annotate.JsonProperty;

/**
 * Transformation container for multiple Transformers within a job.
 * 
 * @author jcroke
 */
public class Xformation {
	private String xformName;
	private String xformType;
	private ArrayList<Xformer> xformList;
	private ArrayList<XformLabelOut> xformOutList;

	@JsonProperty("xformName")
	public String getXformName() {
		return xformName;
	}

	@JsonProperty("xformName")
	public void setXformName(String xformName) {
		this.xformName = xformName;
	}

	@JsonProperty("xformType")
	public String getXformType() {
		return xformType;
	}

	@JsonProperty("xformType")
	public void setXformType(String xformType) {
		this.xformType = xformType;
	}

	@JsonProperty("xformList")
	public ArrayList<Xformer> getXformList() {
		return xformList;
	}

	@JsonProperty("xformList")
	public void setXformlist(ArrayList<Xformer> xformList) {
		this.xformList = xformList;
	}

	@JsonProperty("xformOutList")
	public void setXformOutList(ArrayList<XformLabelOut> xformOutList) {
		this.xformOutList = xformOutList;
	}

	@JsonProperty("xformOutList")
	public ArrayList<XformLabelOut> getXformOutList() {
		return xformOutList;
	}
}
